/**************************************************
|	File:		CHowToPlayState.h
|	Author:		Benjamin Budian
|	Course:		SGD
|	Purpose:	CHowToPlayState - shows the rules and controls for the game
**************************************************/
#pragma once
#include "igamestate.h"

class CCellAnimation;
class CHowToPlayState :
	public IGameState
{
public:
	static CHowToPlayState* GetInstance();

	virtual void Enter()						override;					
	virtual void Exit()							override;					

	virtual bool Input()						override;					
	virtual void Update( float fElapsedTime )	override;	
	virtual void Render()						override;	

private:
	CHowToPlayState(void);
	CHowToPlayState(const CHowToPlayState&);
	CHowToPlayState* operator=(const CHowToPlayState&);
	virtual ~CHowToPlayState(void);

	CCellAnimation* m_pEnemy;
	CCellAnimation* m_pPlayer;

	int m_nArmorImgID;
};

